home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 342_01 / i8255ls.bld < prev    next >
Text File  |  1991-02-26  |  2KB  |  73 lines

  1. #
  2. #   ----------------------------------------------------------------------
  3. #   Make file for compiling the Intel 8255 compatible
  4. #   digital input/output functions into the SMALL memory model.
  5. #   Put the functions into a library file (.LIB)
  6. #   called I8255LS.LIB
  7. #   Note that you will have to delete all the I8255F??.OBJ files
  8. #   if you had recently been building a different memory model.
  9. #   stdout will be redirected to CMPERR.TXT so that the errors
  10. #   generated during compilation can be tracked.
  11. #
  12. #   MAKE I8255LS.BLD
  13. #
  14. #   -AS     : compile to SMALL memory model
  15. #   -c      : compile to .OBJ only
  16. #   -Gs     : remove stack checking from code
  17. #   -Od     : disable optimizations
  18. #   -W3     : warning level 3
  19. #
  20.  
  21. I8255F01.OBJ : I8255F01.C
  22.     CL.EXE -AS -c -Gs -Od -W3 I8255F01.C >>CMPERR.TXT
  23.     LIB I8255LS.LIB-+I8255F01.OBJ;
  24.  
  25. I8255F02.OBJ : I8255F02.C
  26.     CL.EXE -AS -c -Gs -Od -W3 I8255F02.C >>CMPERR.TXT
  27.     LIB I8255LS.LIB-+I8255F02.OBJ;
  28.  
  29. I8255F03.OBJ : I8255F03.C
  30.     CL.EXE -AS -c -Gs -Od -W3 I8255F03.C >>CMPERR.TXT
  31.     LIB I8255LS.LIB-+I8255F03.OBJ;
  32.  
  33. I8255F04.OBJ : I8255F04.C
  34.     CL.EXE -AS -c -Gs -Od -W3 I8255F04.C >>CMPERR.TXT
  35.     LIB I8255LS.LIB-+I8255F04.OBJ;
  36.  
  37. I8255F05.OBJ : I8255F05.C
  38.     CL.EXE -AS -c -Gs -Od -W3 I8255F05.C >>CMPERR.TXT
  39.     LIB I8255LS.LIB-+I8255F05.OBJ;
  40.  
  41. I8255F06.OBJ : I8255F06.C
  42.     CL.EXE -AS -c -Gs -Od -W3 I8255F06.C >>CMPERR.TXT
  43.     LIB I8255LS.LIB-+I8255F06.OBJ;
  44.  
  45. I8255F07.OBJ : I8255F07.C
  46.     CL.EXE -AS -c -Gs -Od -W3 I8255F07.C >>CMPERR.TXT
  47.     LIB I8255LS.LIB-+I8255F07.OBJ;
  48.  
  49. I8255F08.OBJ : I8255F08.C
  50.     CL.EXE -AS -c -Gs -Od -W3 I8255F08.C >>CMPERR.TXT
  51.     LIB I8255LS.LIB-+I8255F08.OBJ;
  52.  
  53. I8255F09.OBJ : I8255F09.C
  54.     CL.EXE -AS -c -Gs -Od -W3 I8255F09.C >>CMPERR.TXT
  55.     LIB I8255LS.LIB-+I8255F09.OBJ;
  56.  
  57. #   ----------------------------------------------------------------------
  58. #   The MSC Compiler Version 5.1 DOES NOT appreciate
  59. #   the subtleties of inline assembly language code, so use the
  60. #   QuickC Version 2.0 compiler to build the CHIP modules.
  61.  
  62. CHIPFN01.OBJ : CHIPFN01.C
  63.     QCL.EXE -AS -c -Gs -Od -W3 CHIPFN01.C >>CMPERR.TXT
  64.     LIB I8255LS.LIB-+CHIPFN01.OBJ;
  65.  
  66. CHIPFN02.OBJ : CHIPFN02.C
  67.     QCL.EXE -AS -c -Gs -Od -W3 CHIPFN02.C >>CMPERR.TXT
  68.     LIB I8255LS.LIB-+CHIPFN02.OBJ;
  69.  
  70. #   ----------------------------------------------------------------------
  71. #   END I8255LS.BLD Make Description File
  72. #   ----------------------------------------------------------------------
  73.